home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / earcd / phase5 / 68060 / cyberpatcher.doc < prev    next >
Text File  |  1998-02-05  |  2KB  |  84 lines

  1. CyberPatcher is an utility to speed up your fpu/64bit math intensive
  2. applications and make the system usage smoother.
  3. The problem with several Amiga applications on the 68040 and 68060
  4. is that these are compiled for the 6888x.
  5. This coprocessor has a lot more fpu instructions than the 68040 and
  6. 68060 so these instructions have to be emulated on the more advanced
  7. 680xx processors.
  8. Unknown instructions cause a trap and during the trap the emulation has
  9. to find the right emulation routine and run this function.
  10. In a trap the processor is in the Supervisor mode and no other tasks
  11. can run.
  12. This effect is visible by a not smooth running mouse...the system gets
  13. almost unusable the more unimplemented instructions are used by a program.
  14. CyberPatcher trys to patch the most used instructions that have to be
  15. emulated.
  16.  
  17.   >>> This DOESN'T mean it patches EVERY instruction!!! <<<
  18.  
  19. The speed up depends on the program but the main job is to provide a
  20. smooth system where you can work with no annoying blocked system.
  21. CyberPatcher patches in memory, doesn't patch files on the HD, needs
  22. no options and isn't application depended.
  23.  
  24.  
  25. At the moment CyberPatcher supports the following programs:
  26.  
  27. -Mand2000d(large speed up)
  28. -SceneryAnimator(large speed up)
  29. -Imagine 2.x(large speed up)
  30. -Vista Pro
  31. -Lightwave
  32. -Real 3d 2.x
  33. -Maxon Cinema 2
  34. -ImageFX
  35.  
  36. This means that these programs were tested with it. Other programs
  37. may experience simular speedups but as I haven`t tested these I
  38. can't say that Cyberpatcher works reliable with these or does patch
  39. every instruction.
  40.  
  41. Question:
  42.  
  43. Are programs patched during loading or during execution ?
  44.  
  45. Answer:
  46.  
  47. During Execution so it doesn't matter when you start it
  48.  
  49. Question:
  50.  
  51. Are there any disadvantages while using Cyberpatcher ?
  52.  
  53. Answer:
  54.  
  55. Yes. Cyberpatcher doesn't replace every missing instruction, so
  56. the System may slow down when a lot such instructions occur.
  57. (See CyberSnooper docs)
  58. Another risc are potential copyprotections of programs which check
  59. if their code doesn't get manipulated. (Don't know one program yet
  60. where this happens)
  61.  
  62.  
  63. Question:
  64.  
  65. Does Cyberpatcher have any options ?
  66.  
  67. Answer:
  68.  
  69. Yes..the OFF and ON options which turns it ON and OFF.
  70. (Cyberpatcher itself is not removed from the system so you
  71. can't load a new one after OFF)
  72.  
  73. Question:
  74.  
  75. Why doesn`t Cyberpatcher patch every instruction ?
  76.  
  77. Answer:
  78.  
  79. Because it patches common instructions with fast routines
  80. and doesn't emulate them. The emulator already exists in
  81. the 68060.library
  82.  
  83.  
  84.